package org.zhenglide.oa.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * @author 84441
 *
 */
@TableName("a_leavebill")
public class LeaveBill {
	@TableId(value = "id", type = IdType.AUTO)
	Integer id;

	Integer days;

	String remark;

	String content;
	@TableField("leave_date")
	Date leaveDate;

	Integer state;
	@TableField("user_id")
	Integer userId;
	@TableField(exist=false)
    Employee employee;
    
	

	public Employee getEmployee() {
		return employee;
	}

	public void setEmployee(Employee employee) {
		this.employee = employee;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getDays() {
		return days;
	}

	public void setDays(Integer days) {
		this.days = days;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getLeaveDate() {
		return leaveDate;
	}

	public void setLeaveDate(Date leaveDate) {
		this.leaveDate = leaveDate;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public LeaveBill(Integer id, Integer days, String remark, String content, Date leaveDate, Integer state,
			Integer userId) {
		this.id = id;
		this.days = days;
		this.remark = remark;
		this.content = content;
		this.leaveDate = leaveDate;
		this.state = state;
		this.userId = userId;
	}

	public LeaveBill() {
	}
   
}
